#include <iostream>
#include <stdlib.h>
#include "operator_2048.h"
#include <time.h>

using namespace std;

void operator_logic(int (*arr)[4])
{
    while (true)
    {
        // 生成随机值
        int ret = generate_number(arr);
        if(ret == -1)
        {
            break;
        }

        // 打印数组
        PrintArr(arr);

        // 数组交互
        operate_arr(arr);
    }

    cout << "Game Over" << endl;
    return;

}

int main()
{
    system("stty -icanon");    //关闭缓冲区，输入字符无需按回车键直接接受
    system("stty -echo");      // 关闭回显，输入时不会显示我们输入的字符
    int arr_2048[4][4] = {0};
    operator_logic(arr_2048);

}